include "../../cabecera.php";?>
Para determinar quienes evaluaran la peticion de suscripcion, se utiliza el hecho sesion de evaluacion de peticion de suscripcion, que por ser una sesion, contiene referencias a los colaboradores en la sesion. Cada uno de los colaboradores se indica mediante instancias de consulta expresion de agente que en este caso contiene una expresion que hace referencia al hecho antes mencionado.

| Entidad | Entidad del meta-modelo | Documentacion |
|---|---|---|
|
GestorAgentes | *AplicacionInterna | Permite a los agentes mantener un almacen de referencias a otros agentes. Este almacen hace posible obtener listas de los agentes existentes para que los agentes del sistema se puedan encontrar unos a otros |
|
(ejecutor) | AgenteConcreto | Este agente corresponde a una instancia en ejecucion de Personal Agent en el momentro de lanzar la tarea solicitar_incorporacion. |
|
miembro_comunidad | ConsultaExpresionAgente | Se trata de un agente que es miembro de la comunidad a la que se ha solicitado pertenecer |
|
susc.comunidad | ConsultaRequisitoAgente | Representa una instancia en ejecucion del agente referenciado en el hecho etiquetado susc. susc.comid hace referencia al slot que contiene dicho agente. |
|
UsuarioQuiereSuscribirse | EventoAplicacionSlots | Informa al agente de que el usuario quiere suscribirse a una comunidad. El evento se produce desde la aplicacin Servidor de aplicaciones |
|
SesionEvaluacionPeticionSuscripcion | Hecho | Se trata de una sesion donde se controlan subsesiones para la evaluacion de la solicitud de entrada de un agente a la comunidad. |
|
solicitar_alta_en_comunidad | Interaccion | Para garantizar la idoneidad de un nuevo miembro con respecto a los gustos de una comunidad se sigue un proceso similar al de propagación de sugerencias. El usuario, al solicitar su entrada en la comunidad, proporciona un resumen de los gustos que le caracterizan. Este resumen es comparado con un perfil de la comunidad, para determinar si merece la pena seguir adelante y consultar a los otros miembros. Si es así, se inicia el proceso de evaluación para N miembros seleccionados de entre los miembros de la comunidad. Al término de las evaluaciones, se decide si aceptar finalmente al usuario o no. |
|
Gestor_suscripciones_comunidad | Rol | El gestor de suscripciones se encarga de tramitar las peticiones de suscripcion en la comunidad. Tambien se encarga de gestionar las bajas o expulsar a usuarios molestos |
|
MiembroComunidad | Rol | Se trata de un miembros de la comunidad. Por ser miembro de la comunidad se adquieren ciertos deberes, especificadors mediante relaciones de herencia con roles existentes. |
|
Solicitante_suscripcion_comunidad | Rol | Un solicitante de suscripcion es un agente que desea suscribirse a una comunidad |
|
solicitar_incorporacion | Tarea | Solicita la incorporacion a una comunidad. Dispara una interaccion cuyo objetivo es suscribir a un usuario en una comunidad. La Al estar suscrito, el usuario participa en los procesos de evaluacion colaborativa de informacion. Esto le da derecho a acceder a informacion filtrada. |
| ID | GestorAgentes  |
| Operaciones | crearNuevoAgente destruirAgente obtenerListaAgentes   |
| Descripcion | Permite a los agentes mantener un almacen de referencias a otros agentes. Este almacen hace posible obtener listas de los agentes existentes para que los agentes del sistema se puedan encontrar unos a otros  |
| En el rol | En la relacion | Otros extremos | ||||
|---|---|---|---|---|---|---|
| WFUsaDR | WFUsa |
|
| ID | (ejecutor)  |
| Descripcion | Este agente corresponde a una instancia en ejecucion de Personal Agent en el momentro de lanzar la tarea solicitar_incorporacion.  |
| En el rol | En la relacion | Otros extremos | ||||
|---|---|---|---|---|---|---|
| WFParametrizaDR | WFParametriza |
|
| ID | miembro_comunidad  |
| Descripcion | Se trata de un agente que es miembro de la comunidad a la que se ha solicitado pertenecer  |
| Descripcion_agente | agentes pertenecientes a una comunidad  |
| En el rol | En la relacion | Otros extremos | ||||
|---|---|---|---|---|---|---|
| WFParametrizaDR | WFParametriza |
|
| ID | susc.comunidad  |
| Descripcion | Representa una instancia en ejecucion del agente referenciado en el hecho etiquetado susc. susc.comid hace referencia al slot que contiene dicho agente.  |
| En el rol | En la relacion | Otros extremos | ||||
|---|---|---|---|---|---|---|
| WFParametrizaDR | WFParametriza |
| ||||
| WFTieneEntidadMentalOR | WFTieneEntidadMental |
|
| ID | UsuarioQuiereSuscribirse  |
| Descripcion | Informa al agente de que el usuario quiere suscribirse a una comunidad. El evento se produce desde la aplicacin Servidor de aplicaciones  |
| aplicacion | Servidor de Aplicaciones  |
| slots | comunidad   |
| En el rol | En la relacion | Otros extremos | ||||
|---|---|---|---|---|---|---|
| WFConsumeDR | WFConsume |
|
| ID | SesionEvaluacionPeticionSuscripcion  |
| Descripcion | Se trata de una sesion donde se controlan subsesiones para la evaluacion de la solicitud de entrada de un agente a la comunidad.  |
| slots | solicitante descripcion_solicitante votos positivos votos negativos   |
| En el rol | En la relacion | Otros extremos | ||||
|---|---|---|---|---|---|---|
| WFTieneEntidadMentalDR | WFTieneEntidadMental |
|
| Etiqueta | solicitar_alta_en_comunidad  |
| Descripcion | Para garantizar la idoneidad de un nuevo miembro con respecto a los gustos de una comunidad se sigue un proceso similar al de propagación de sugerencias. El usuario, al solicitar su entrada en la comunidad, proporciona un resumen de los gustos que le caracterizan. Este resumen es comparado con un perfil de la comunidad, para determinar si merece la pena seguir adelante y consultar a los otros miembros. Si es así, se inicia el proceso de evaluación para N miembros seleccionados de entre los miembros de la comunidad. Al término de las evaluaciones, se decide si aceptar finalmente al usuario o no.   |
| Naturaleza_Interaccion | cooperacion  |
| En el rol | En la relacion | Otros extremos | ||||
|---|---|---|---|---|---|---|
| IColaboraOR | IColabora |
| ||||
| IColaboraOR | IColabora |
| ||||
| IIniciaOR | IInicia |
| ||||
| WFProduceDR | WFProduce |
|
| ID | Gestor_suscripciones_comunidad  |
| Descripcion | El gestor de suscripciones se encarga de tramitar las peticiones de suscripcion en la comunidad. Tambien se encarga de gestionar las bajas o expulsar a usuarios molestos  |
| En el rol | En la relacion | Otros extremos | ||||
|---|---|---|---|---|---|---|
| IColaboraDR | IColabora |
| ||||
| WFParametrizaOR | WFParametriza |
|
| ID | MiembroComunidad  |
| Descripcion | Se trata de un miembros de la comunidad. Por ser miembro de la comunidad se adquieren ciertos deberes, especificadors mediante relaciones de herencia con roles existentes.  |
| En el rol | En la relacion | Otros extremos | ||||
|---|---|---|---|---|---|---|
| IColaboraDR | IColabora |
| ||||
| WFParametrizaOR | WFParametriza |
|
| ID | Solicitante_suscripcion_comunidad  |
| Descripcion | Un solicitante de suscripcion es un agente que desea suscribirse a una comunidad  |
| En el rol | En la relacion | Otros extremos | ||||
|---|---|---|---|---|---|---|
| IIniciaDR | IInicia |
| ||||
| WFParametrizaOR | WFParametriza |
| ||||
| WFResponsableDR | WFResponsable |
|
| ID | solicitar_incorporacion  |
| Descripcion | Solicita la incorporacion a una comunidad. Dispara una interaccion cuyo objetivo es suscribir a un usuario en una comunidad. La Al estar suscrito, el usuario participa en los procesos de evaluacion colaborativa de informacion. Esto le da derecho a acceder a informacion filtrada.  |
| En el rol | En la relacion | Otros extremos | ||||
|---|---|---|---|---|---|---|
| WFConsumeOR | WFConsume |
| ||||
| WFProduceOR | WFProduce |
| ||||
| WFResponsableOR | WFResponsable |
| ||||
| WFUsaOR | WFUsa |
|